package model.tokens;

import model.parser.FunctionTable;

/**
 * This structure contains arguments with which to construct tokens.
 * 
 * @author Sterling Dorminey
 * 
 * @param <T>
 */
public class TokenConstructorArguments<T> {
    protected String symbol;
    protected FunctionTable<T> functionTable;
    protected Token<T> lastToken;

    protected TokenConstructorArguments(String _symbol,
            FunctionTable<T> _functionTable, Token<T> _lastToken) {
        symbol = _symbol;
        functionTable = _functionTable;
        lastToken = _lastToken;
    }
}
